﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using XMK.Tadong.Model;
using XMK.Tadong.Data;
using XMK.Tadong.Biz;
using System.Data;

namespace XMK.Tadong.Biz
{
    public class TB_BUS_TABLEBLL
    {
        #region  私有变量

        private TB_BUS_TABLEDAL dal = new TB_BUS_TABLEDAL(Config.TadongDbProvider);

        #endregion  私有变量

        #region  构造函数

        public TB_BUS_TABLEBLL()
        { }

        #endregion  构造函数


        #region  成员方法

        /// <summary>
        /// 判断该业务下是否配置文件
        /// </summary>
        /// <param name="?"></param>
        /// <returns></returns>
        public bool IsExist(TB_BUS_TABLEInfo fileObj)
        {
            return dal.IsExist(fileObj);
        }

        /// <summary>
        /// 增加一条数据
        /// </summary>
        /// <param name="model">实体对象</param>
        /// <returns>成功返回主标识ID,失败返回"0"</returns>
        public bool Add(TB_BUS_TABLEInfo model)
        {
            return dal.AddBySql(model);
        }

        /// <summary>
        /// 更新一条数据
        /// </summary>
        /// <param name="model">实体对象</param>
        /// <returns>成功返回"1",失败返回"0"</returns>
        public bool Update(TB_BUS_TABLEInfo model)
        {
            return dal.UpdateBySql(model);
        }

        /// <summary>
        /// 获取所有关联信息
        /// </summary>
        /// <returns>列表</returns>
        public DataTable GetModel()
        {
            return dal.GetModelBySql();
        }

        /// <summary>
        /// 获取数据库中以A开头的表
        /// </summary>
        /// <returns></returns>
        public DataTable GetAllTable()
        {
            return dal.GetAllTable();
        }

        #endregion 成员方法
    }
}
